import { IsNotEmpty, MaxLength } from 'class-validator';

export class CreateEnterpriseDto {
  @IsNotEmpty({
    message: '企业名称不能为空',
  })
  @MaxLength(20, {
    message: '企业名称最长为 20 字符',
  })
  name: string;

  @IsNotEmpty({
    message: '企业注册号不能为空',
  })
  registrationNo: string;

  @IsNotEmpty({
    message: '法定代表人不能为空',
  })
  legalRepresentative: string;

  @IsNotEmpty({
    message: '注册资金不能为空',
  })
  registeredCapital: number;

  @IsNotEmpty({
    message: '注册地址不能为空',
  })
  registeredAddress: string;

  @IsNotEmpty({
    message: '运营状态不能为空',
  })
  operationStatus: string;
  // 公司建立时间
  @IsNotEmpty({
    message: '公司建立时间不能为空',
  })
  establishTime: Date;
}
